Golang Job: Web Developer

Job added on

Company

Sansaction RPO

Location

Midtown Toronto - Canada

Job type

Full-Time

Golang Job Details

Roles and responsibilities 

· Collaborate with internal partners and product owners to discuss their product needs and propose solutions

· Write reliable and robust code.

· Create, maintain, and improve RESTful APIs.

· Develop performant and scalable web services that respond in low numbers of milliseconds.

· Work closely with our infrastructure team to solve DevOps problems.

· Work closely with the back-end development team and Solutions Architect to produce software solutions.

· Design relational and non-relational databases, working around issues in systems such as MySQL and Cassandra.

· Actively participates in Agile ceremonies including daily stand-up meetings, sprint planning, sprint demos and retrospectives.

· Update Jira tickets with clear and concise descriptions of technical solutions, progress, and roadblocks  

· Take part in regular peer code reviews with fellow development team members

· Cultivate interactive relationships with product owners, ad technology and analytics teams to continually improve understanding of overall business objectives, identify opportunities and understand how digital goals can be maximized

· Monitor overall site stability and performance goals, identifying areas of concern to be examined or escalated upon as needed

Qualifications and requirements

· Expert knowledge and experience in Ruby and Ruby on Rails and PHP.

· Experience writing code that uses SQL and relational databases such as MySQL, as well as Cassandra and non-relational databases

· Expert experience with building frontend interfaces with WordPress and JavaScript

· Experience with subscription payment platform: Zuora

· (Nice to have) Experience with React

· (Nice to have) Programming knowledge and experience with Golang

· (Nice to have) Experience with subscription payment platforms such as Stripe, Paddle 

· (Nice to have) Experience in APM monitoring applications, such as New Relic, Datadog or Dynatrace.

· Understanding and ability to communicate the relationship of application architecture, database design and infrastructure regarding performance and scalability.

· Experience in the managing, versioning and distributing APIs for high consumption. 

· Experience working with application caching systems (Redis) and CDNs (Akamai, CloudFront)

· Experience building and deploying web applications to AWS

· Have a working knowledge of Git (and ideally of GitHub) or other versioning software.

· Excellent understanding of business objectives for digital media

· Familiarity with software development methodologies including Agile, SCRUM and the software development lifecycle (SDLC)

· Ability to confidently self-direct and work on a team with minimal supervision

· Proficient in code reviews and in providing constructive feedback to the team

· Highly organized, self-motivated, adept at managing change and priorities with an ability to work under tight deadlines

Job Type: Full-time

Salary: $100,000.00-$120,000.00 per year

Schedule:

  • 8 hour shift

Education:

  • Bachelor's Degree (preferred)

Experience:

  • Ruby and Ruby on Rails and PHP: 3 years (preferred)
  • building frontend interfaces with WordPress and JavaScript: 3 years (preferred)
  • writing code that uses SQL and relational databases: 3 years (preferred)
  • subscription payment platform: Zuora: 3 years (preferred)
  • building and deploying web applications to AWS: 3 years (preferred)